to barely make it on time - Turco Inglés Diccionario